You can also sleep in the privates. It is cheaper and you will meet locals. Accommodation next to the main road costs around 350 rubles, accommodation somewhere further can by find from 250 rubles summer 2008.
The town has a few hotels The upper-end hotels have English-speaking attendants
Derevenka
not a hotel, they rent wooden cabins on a ground filled with wooden cabin, with view of lake baikal, around $25 a night
Hotel Baikal
more expensive than others but with more amenities